"""
__project__ = 'thc'
__file_name__ = '第二十二次作业'
__author__ = 'thc'
__time__ = '2020/12/14/014 10:07'
__product_name = PyCharm
-*- coding:utf-8 -*-
"""

二、简答题: (每题6分，共30分)
11.
什么是关键字？请写出4个Python中的关键字。
python自带的方法名字就是关键字。

int，class ，str，selenium


12.
请简述break和continue在循环中的作用及使用时的注意点。
break：运行到就退出循环continue：跳过本次循环执行下一次；必须在循环中
13.
请简要说明如何定义函数和调用过程？

14.
varchar与char的区别？
varchar是一个字符，char是多个字符

14.
写出五个你常用的sql函数关键字？
pymysql，connect，cursor，fetchone，execute

三、编程题：(第17、18，19题10分，第20、21题12分，共55分)
17.
利用条件运算符的嵌套来完成此题：请输入成绩的分值，如果学习成绩 >= 90
分用A表示，60 - 89
分之间用B表示，60
分以下用C表示，将对应的结果输出。

i = input('请输入成绩分数')

if i >= '90':
    print('A')
elif i >= '60':
    print('B')
else:
    print('C')

18.
从键盘输入一个用户名和密码，判断是否正确，如果正确则显示‘登录系统成功’，否则显示‘用户名或密码错误’，密码正确即退出，密码错误重新输入。
用户名：username = “username”   密码：password = “passwd”

while True:
    username = input('请输入账号')
    password = input('请输入密码')
    if username == 'username' and password == 'passwd':
        print('登录成功')
        break
    else:
        print('账号密码错误')

19.
定义一个学生类，属性有姓名（name）、年龄（age）、性别（sex），方法有学习、休息，然后创建一个学生对象，调用学习和休息方法。

class Students(object):

    def __init__(self, name, age, sex):
        self.name = name
        self.age = age
        self.sex = sex

    def xueXi(self):
        print('学习')

    def xiuXi(self):
        print('休息')


xiaoMing = Students('小明', '18', '男')
xiaoMing.xueXi()
xiaoMing.xiuXi()

20.
请代码实现：利用下划线将列表的每一个元素拼接成字符串，li = ['alex', 'eric', 'rain'] 。

li = ['alex', 'eric', 'rain']
a = '_'.join(li)
print(a)

21.
求每门成绩都大于80的学生名字。
（注意：不能有重复的名字出现，需要在一条语句中完成）
tb_user
name
kecheng
fenshu
张三
语文
81
张三
数学
75
李四
语文
76
李四
数学
90
王五
语文
81
王五
数学
100
王五
英语
90

select name from tb_user where ‘语文’ > 80 and ‘数学’ > 80 and ‘英语’ > 8